<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/rspinf-usb/formatoPagina/encabezado.php') ?>
<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/rspinf-usb/formatoPagina/menu.php') ?>
<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/rspinf-usb/formatoPagina/inicioContenido.php') ?>
<br /><br /><br /><br /><br />
<h1>Agregar Materia</h1>
<br />

<script type="text/javascript">
    <!--
    function validacionFormaAgregarMateria() {
        var nota = document.forms["addMateria"]["calificacion"].value;
        var trimestre = document.forms["addMateria"]["trimestre"].value;
        var anio = document.forms["addMateria"]["anio"].value;
        var materia =document.forms["addMateria"]["materia"].value;
        var ok = true;
        var mensaje = "";
        if (materia == "NONE") {
            mensaje += "Debes seleccionar una materia.\n";
            ok = false;
        }
        if (trimestre == "NONE") {
            mensaje += "Debes seleccionar un trimestre.\n";
            ok = false;
        }
        if (anio == "NONE") {
            mensaje += "Debes seleccionar un año.\n";
            ok = false;
        }
        if (!(nota.match(/^[1-5]?$/)))
        {
            mensaje += "La calificacion debe ser un entero entre 1 y 5 (o puedes no colocarla). \n";
            ok = false;
        }
        if (!ok) {
            alert(mensaje);
        }
        return ok;        
    }
    
    function validacionFormaAgregarProfesor() {
        var nombre = document.forms["addProfesor"]["nombreP"].value;
        var apellido = document.forms["addProfesor"]["apellidoP"].value;        
        var ok = true;
        var mensaje = "";
        if (nombre === "" && apellido === "") {
            mensaje += "Debes llenar al menos un campo.\n";
            ok = false;
        }
        if (!(nombre.match(/^[a-zA-Z]*$/)) || !(apellido.match(/^[a-zA-Z]*$/))) {
            ok = false;
            mensaje += "Los campos solo pueden contener letras (en minúsculas o mayúsculas).\n";
        }
        if (!ok) {
            alert(mensaje);
        }
        return ok;        
    }    
    //-->
</script>

<?php
require_once ("AgregarMateriaVista.php");
$user = $_POST["user"];
$vista = AgregarMateriaVista::getInstance();
if (!(isset($_GET["mdone"]) && $_GET["mdone"] == "done")) {
    echo($vista->generateMateriaForm($user, "agregarMateriaForm2.php?mdone=done"));
    echo("<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />");
} else {
    echo($vista->generateMateriaProfesorForm($user, $_POST["materia"], $_POST["trimestre"], $_POST["anio"], $_POST["calificacion"], "agregarMateriaBusqueda.php"));
    echo("<br /><br /><br /><br /><br /><br />");
}
?>

<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/rspinf-usb/formatoPagina/finContenido.php') ?>

